////////////////////////////////////////////////////////////////////////////////
//File:					UglyCore.h
//Author:				Kesitem
//This file is part of UglyProject.
//See UglyProject.txt for copyright informations.
////////////////////////////////////////////////////////////////////////////////
#ifndef __UGLYCORE_H__
#define __UGLYCORE_H__

//Include STL
#include <string>
#include <fstream>
#include <vector>
#include <map>

//Include SDL2
extern "C"
{
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
}

//Include OpenGL
extern "C"
{
#include <GL/gl_core_3_2.h>
}
//Include glm
#include <glm/glm.hpp>
#include <glm/ext.hpp>

/**
 * \brief UglyEngine namespace.
 */
namespace Ugly
{

    /**
     * Engine name.
     */
    const std::string ENGINE_NAME = "UglyEngine";

}//namespace Ugly

#endif//__UGLYCORE_H__
